TcaplusDB Tmonitor模块架构

TcaplusDB各个进程模块监控与告警使用的是Tcaplus自研的Tmonitor系统。本文旨在指导运维人员安装部署单机环境的Tmonitor系统并接入TcaplusDB配置监控告警。

Tmonitor模块架构如下:

img

上图为新版Tmonitor系统的架构图。业务在页面进行注册和接入,接入成功后配置相关的进程指标告警策略、聚合指标告警策略、告警屏蔽策略。业务机器部署在tcm系统下,默认情况下由tagent采集进程指标通过tcp请求发送给Tmonitor系统的dc_tconnd,dc_tconnd再通过tbus将数据透传给dcsvr(DataCollectServer),dcsvr最终将数据入库到DB中对应的表。新版Tmonitor现在支持custom上报方式,业务进程可以构造协议包直接将指标数据发给sasvr。Tmonitor核心模块是sasvr。Sasvr包含两个子系统,统计聚合子系统和告警决策子系统,其中统计聚合子系统用于计算聚合指标,告警决策子系统根据用户配置的告警策略生成告警、聚合告警、发送告警。由上面的描述可知,一套Tmonitor系统分为web和后台,后台进程至少要包含一个dc_tconnd,一个dcsvr,一个sasvr。dc_tconnd和dcsvr是一一对应的,一个业务独占一对dc_tconnd/dcsvr,一个sasvr可以被多个业务共享使用,即可同时处理多个业务的告警计算、聚合、发送工作。

results matching ""

    No results matching ""